package com.joysuch.wwyt.bp.entity.dsl;

import com.joysuch.wwyt.bp.entity.BpMainMaterial;
import com.querydsl.core.types.Path;
import com.querydsl.core.types.PathMetadata;
import com.querydsl.core.types.dsl.DateTimePath;
import com.querydsl.core.types.dsl.EntityPathBase;
import com.querydsl.core.types.dsl.NumberPath;
import com.querydsl.core.types.dsl.StringPath;

import javax.annotation.Generated;

import static com.querydsl.core.types.PathMetadataFactory.forVariable;


/**
 * QBpMainMaterial is a Querydsl query type for BpMainMaterial
 */
@Generated("com.querydsl.codegen.EntitySerializer")
public class QBpMainMaterial extends EntityPathBase<BpMainMaterial> {

    private static final long serialVersionUID = 2127570092L;

    public static final QBpMainMaterial bpMainMaterial = new QBpMainMaterial("bpMainMaterial");

    public final StringPath chemCas = createString("chemCas");

    public final StringPath chemCategory = createString("chemCategory");

    public final StringPath chemDangerType = createString("chemDangerType");

    public final NumberPath<Long> chemId = createNumber("chemId", Long.class);

    public final StringPath chemName = createString("chemName");

    public final StringPath code = createString("code");

    public final NumberPath<Long> createBy = createNumber("createBy", Long.class);

    public final DateTimePath<java.util.Date> createTime = createDateTime("createTime", java.util.Date.class);

    public final StringPath deleteFlag = createString("deleteFlag");

    public final StringPath emergencyMethod = createString("emergencyMethod");

    public final NumberPath<Long> id = createNumber("id", Long.class);

    public final StringPath isDangerousChem = createString("isDangerousChem");

    public final StringPath isDangerousStorePlace = createString("isDangerousStorePlace");

    public final StringPath isEasyExplode = createString("isEasyExplode");

    public final StringPath isEasyMakeDrug = createString("isEasyMakeDrug");

    public final StringPath isMainRegulatoryHch = createString("isMainRegulatoryHch");

    public final StringPath isMainRegulatoryHchTech = createString("isMainRegulatoryHchTech");

    public final StringPath isToxicChem = createString("isToxicChem");

    public final StringPath mainRegulatoryTech = createString("mainRegulatoryTech");

    public final NumberPath<Long> majorHazardId = createNumber("majorHazardId", Long.class);

    public final NumberPath<Integer> majorHazardRiskLevel = createNumber("majorHazardRiskLevel", Integer.class);

    public final NumberPath<Long> manufatureTechId = createNumber("manufatureTechId", Long.class);

    public final NumberPath<Float> maxStorage = createNumber("maxStorage", Float.class);

    public final StringPath maxStorageUnit = createString("maxStorageUnit");

    public final StringPath orgCode = createString("orgCode");

    public final StringPath safetyMethod = createString("safetyMethod");

    public final NumberPath<Long> storePlaceId = createNumber("storePlaceId", Long.class);

    public final NumberPath<Long> sustanceFormId = createNumber("sustanceFormId", Long.class);

    public final NumberPath<Long> tenentId = createNumber("tenentId", Long.class);

    public final StringPath type = createString("type");

    public final NumberPath<Long> updateBy = createNumber("updateBy", Long.class);

    public final DateTimePath<java.util.Date> updateTime = createDateTime("updateTime", java.util.Date.class);

    public final NumberPath<Float> yearlyCost = createNumber("yearlyCost", Float.class);

    public final StringPath yearlyCostUnit = createString("yearlyCostUnit");

    public QBpMainMaterial(String variable) {
        super(BpMainMaterial.class, forVariable(variable));
    }

    public QBpMainMaterial(Path<? extends BpMainMaterial> path) {
        super(path.getType(), path.getMetadata());
    }

    public QBpMainMaterial(PathMetadata metadata) {
        super(BpMainMaterial.class, metadata);
    }

}

